package com.example.zyl.common.query.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

@Documented
@Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
@Target(value = {java.lang.annotation.ElementType.FIELD})
public @interface ApiAliasField {

    // 别名：如果为空，则使用字段名作为别名
    String value();

    // 是否为特殊字段的别名,一个类下的字段只能有一个特殊别名，否则按顺序取第一个
    boolean isAlias() default false;
}
